#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# day13

# 字符串：各种奇葩的内置方法；
# 字符串是不能被修改的；

str1 = 'I love fish.com'
print('切片：',str1[:6])
print('索引：',str1[5])
str1 = str1[:6] + '插入的字符串' + str1[6:]
print(str1)


# capitalize
str2 = 'tommy'
str3 = str2.capitalize()	#将字符串的第一个字符变成大写，但是不能修改原本的字符
print('str2:',str2,'str3:',str3)	#str2: tommy str3: Tommy

# casefold
str2 = 'TOMMY'
str3 = str2.casefold()		#将字符串的所有大写字母变成小些字母
print('str2:',str2,'str3:',str3)	#str2: TOMMY str3: tommy

# center
str2 = 'TOMMY'
str3 = str2.center(40)		#将字符串根据传过来的长度，进行居中，当原本字符串长度不够的时候，以空格符进行填充。类似文本的居中处理
print('str2:',str2,'str3:',str3)	#str2: TOMMY str3:                  TOMMY                  

# count
str2 = 'TOMMY'
print(str2.count('M'))		#查找M在字符串中出现的次数。2
print(str2.count('M',0,3))	#1

# endswith
print(str2.endswith('Y'))	#True
print(str2.endswith('M'))	#False

print(str2.find('M'))


# 总结：
# 1.切片也可以用于字符串；
# 2.索引也可以用户字符串；
# 




